Overall Course Progress التقدم الإجمالي في الدورة 0%
0 of 15 Days Completed تم إكمال 0 من 15 يوماً Target: 1 Hour/Day المستهدف: ساعة/يوم
Course Homepage الصفحة الرئيسية للدورة

Text Programming I (Python) برمجة النصوص ١ (بايثون)

Learn Python basics through mini-projects, puzzles, and debugging discipline. This course focuses on fundamental programming concepts, data structures, and problem-solving strategies. تعلم أساسيات لغة بايثون من خلال المشاريع البرمجية المصغرة، حل الألغاز المنطقية، وتطوير مهارات التتبع الذاتي وتصحيح الأخطاء. تركز هذه الدورة على المفاهيم الأساسية، هياكل البيانات، واستراتيجيات حل المشكلات.

Duration المدة 3 Weeks / 15 Days ٣ أسابيع / ١٥ يوماً
Training Model نموذج التدريب 1-Hour Daily Micro-Learning ساعة يومية - تعلم مصغر
Prerequisites المتطلبات السابقة T3 تيك ٣ (T3)
Target Audience الفئة المستهدفة Beginner Programmers / General Audience المبتدئون في البرمجة / عام

Course Curriculum Syllabus منهج الدورة الدراسي بالتفصيل

Week 1: Foundations, Variables, and Conditionals الأسبوع 1: التأسيس، المتغيرات، والجمل الشرطية

Day 1 اليوم 1

Environment Setup and Variables إعداد بيئة العمل والمتغيرات في بايثون

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 1 → بدء اليوم 1 ←
Day 2 اليوم 2

Arithmetic and String Operations العمليات الحسابية والعمليات على النصوص

Practical عملي 1 Hour 1 ساعة
Start Day 2 → بدء اليوم 2 ←
Day 3 اليوم 3

User Input and Type Casting إدخال البيانات من المستخدم وتحويل أنواعها

Practical عملي 1 Hour 1 ساعة
Start Day 3 → بدء اليوم 3 ←
Day 4 اليوم 4

Conditional Logic (If/Else) المنطق الشرطي والتحقق من الشروط (If/Else)

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 4 → بدء اليوم 4 ←
Day 5 اليوم 5

Complex Conditionals and Puzzles الشروط المركبة وحل الألغاز المنطقية

Practical عملي 1 Hour 1 ساعة
Start Day 5 → بدء اليوم 5 ←

Week 2: Loops, Tracing, and Data Lists الأسبوع 2: الحلقات التكرارية، التتبع، وقوائم البيانات

Day 6 اليوم 6

Introduction to While Loops مقدمة إلى حلقات التكرار (While Loops)

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 6 → بدء اليوم 6 ←
Day 7 اليوم 7

For Loops and Iteration حلقات التكرار المحددة (For Loops)

Practical عملي 1 Hour 1 ساعة
Start Day 7 → بدء اليوم 7 ←
Day 8 اليوم 8

Tracing Execution and Debugging تتبع مسار تنفيذ الأكواد وتصحيح الأخطاء

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 8 → بدء اليوم 8 ←
Day 9 اليوم 9

Introduction to Lists مقدمة في هياكل البيانات: القوائم (Lists)

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 9 → بدء اليوم 9 ←
Day 10 اليوم 10

Advanced List Manipulation العمليات المتقدمة على القوائم وتعديلها

Practical عملي 1 Hour 1 ساعة
Start Day 10 → بدء اليوم 10 ←

Week 3: Dictionaries, Functions, and Project Integration الأسبوع 3: القواميس، الدوال، وتكامل المشاريع

Day 11 اليوم 11

Working with Dictionaries هياكل البيانات: القواميس (Dictionaries)

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 11 → بدء اليوم 11 ←
Day 12 اليوم 12

Defining and Calling Functions تعريف واستدعاء الدوال البرمجية (Functions)

Theory & Practical نظري وعملي 1 Hour 1 ساعة
Start Day 12 → بدء اليوم 12 ←
Day 13 اليوم 13

Function Parameters and Returns معاملات الدوال البرمجية وقيم الإرجاع

Practical عملي 1 Hour 1 ساعة
Start Day 13 → بدء اليوم 13 ←
Day 14 اليوم 14

Exception Handling and Valid Cases معالجة الأخطاء والاستثناءات البرمجية

Practical عملي 1 Hour 1 ساعة
Start Day 14 → بدء اليوم 14 ←
Day 15 اليوم 15

Mini-Project: Integration & Debugging المشروع البرمجي المتكامل وتصحيح الأخطاء

Practical عملي 1 Hour 1 ساعة
Start Day 15 → بدء اليوم 15 ←